Auto merge of #3213 - matklad:simler-locks, r=alexcrichton
authorbors <bors@rust-lang.org>
Mon, 31 Oct 2016 04:15:00 +0000 (21:15 -0700)
committerGitHub <noreply@github.com>
Mon, 31 Oct 2016 04:15:00 +0000 (21:15 -0700)
commit51db8dc8e5da1e3437386c94df3db24dcfb6e1ca
tree4458b3d2d52f63a78bf96369c411d9d4a5cb3e96
parenta881a2f0cd6004a484990d9f7ce781a6b5213c39
parent82bc8965591c4e1400327e50b47f9ffc407ad805
Auto merge of #3213 - matklad:simler-locks, r=alexcrichton

Append only git checkouts

Ok, so this should fix #3209 by using a full git revision as the name of the checkout path.

I don't fully understand the code here, and I haven't thought about backwards/forwards compatibility hard, but the approach should be viable, and maybe even the implementation here is OK?